nav ul {
    margin: 1em 0;
    padding: 0 0 0 250px;
    list-style-type: none;
    background: -webkit-gradient( linear, left top, left bottom, from( rgb( 86, 95, 101 ) ), to( rgb( 58, 64, 71 ) ) );
    -webkit-border-radius: 5px;
}

nav li {
    margin: 0 -2px;
    display: inline-block;
}

nav li:first-child {
    border-left: 1px solid rgba( 0, 0, 0, .25 );
}

nav li:last-child {
    border-right: 1px solid rgba( 255, 255, 255, .2 );
}

nav li a {
    padding: 10px;
    display: inline-block;
    width: 100px;
    border-right: 1px solid rgba( 0, 0, 0, .25 );
    border-left: 1px solid rgba( 255, 255, 255, .2 );
    font-family: "Helvetica";
    font-weight: bold;
    font-size: 10pt;
    color: white;
    text-shadow: 0 0 3px rgba( 0, 0, 0, .75 );
    text-align: center;
}

nav li.Selected a {
    padding-left: 11px;
    background:
        -webkit-gradient( linear, left top, right top, from( rgba( 0, 0, 0, .25 ) ), to( rgba( 0, 0, 0, .25 ) ), color-stop( .08, rgba( 0, 0, 0, 0 ) ), color-stop( .92, rgba( 0, 0, 0, 0 ) ) ),
        -webkit-gradient( linear, left top, left bottom, from( rgba( 0, 0, 0, .3 ) ), to( rgba( 0, 0, 0, 0 ) ), color-stop( .4, rgba( 0, 0, 0, 0 ) ) ),
        -webkit-gradient( linear, left top, left bottom, from( rgb( 94, 100, 106 ) ), to( rgb( 125, 130, 135 ) ) );
    border-top: 1px solid rgba( 0, 0, 0, .5 );
    border-bottom: 1px solid rgba( 255, 255, 255, .1 );
    border-left: none;
}

nav a {
    color: white;
    text-decoration: none;
}
